package com.cr.system.service;

import com.cr.common.core.domain.Ztree;
import com.cr.common.core.domain.entity.SysDept;
import com.cr.common.core.domain.entity.SysRole;
import java.util.List;

public interface ISysDeptService {
  List<SysDept> selectDeptList(SysDept paramSysDept);
  
  List<Ztree> selectDeptTree(SysDept paramSysDept);
  
  List<Ztree> selectDeptTreeExcludeChild(SysDept paramSysDept);
  
  List<Ztree> roleDeptTreeData(SysRole paramSysRole);
  
  int selectDeptCount(Long paramLong);
  
  boolean checkDeptExistUser(Long paramLong);
  
  int deleteDeptById(Long paramLong);
  
  int insertDept(SysDept paramSysDept);
  
  int updateDept(SysDept paramSysDept);
  
  SysDept selectDeptById(Long paramLong);
  
  int selectNormalChildrenDeptById(Long paramLong);
  
  String checkDeptNameUnique(SysDept paramSysDept);
  
  void checkDeptDataScope(Long paramLong);
}


/* Location:              D:\tmp\creditorRights-admin\BOOT-INF\lib\creditorRights-system-4.7.0.jar!\com\cr\system\service\ISysDeptService.class
 * Java compiler version: 8 (52.0)
 * JD-Core Version:       1.1.3
 */